.cf-radio-button{
    -fx-cursor:hand;
}
.cf-radio-button > .container{
    -fx-alignment:center-left;
    -fx-spacing:10px;
}
.cf-radio-button > .container > .left-container > .radio{
    -fx-stroke: -cf-border-color;
    -fx-fill: transparent;
    -fx-stroke-type: inside;
    -fx-stroke-width: 1px;
}
.cf-radio-button > .container > .left-container > .dot{
    -fx-fill: -cf-primary-color;
    -fx-stroke-type: inside;
}
.cf-radio-button > .container > .label{
    -fx-text-fill: -cf-text-color;
    -fx-font-size: 14px;
}
.cf-radio-button:selected > .container > .left-container > .radio{
    -fx-stroke: -cf-primary-color;
}
.cf-radio-button:selected > .container > .label{
    -fx-text-fill: -cf-primary-color;
}